<?php
	class publicControl extends Control{
		/**
		 * 后台登陆判断及显示
		 */
		public function login(){
			if($this->rbac_is_login()){ //使用rbac_is_login 方法判断用户是否登陆，如果登陆直接跳转到后台首页
				$this->go('index/index');
			}
			c('debug',0);
			$this->display(); //显示登陆模版
		}
		/**
		 * 执行用户登陆操作 ,即用户提交的用户名和密码将会提交到此方法
		 */
		public function login_c(){
			if(strtolower($_POST['code']) != strtolower($_SESSION['code'])){
				$this->error('验证码不正确');
			}else{
				if(!$this->rbac_user_login($_POST['username'], md5($_POST['password']),'admin')){
					$this->error($this->error(),'login');//使用rbac_user_login方法来判断用户登陆
 								//如果用户登陆的帐号是admin 就会赋予最高权限
				}
				$this->go('index/index');  //登陆成功后会跳转到网站后台首页
			}
		}
		/**
		 * 登陆界面的验证码显示
		 */
		public function code(){
			$code = new code('95','30','','',4,18);
			$code->show();
		}
		/**
		 * ajax 验证用户名
		 */
		public function check_user(){
			C('debug',0);
			$username = $_POST['username'];
			$user = M('user');
			$row = $user->where("username ='" .$username."'")->find();
			if($row){
				echo 1;
			}else{
				echo 0;
			}
		}
	}
?>